home *** CD-ROM | disk | FTP | other *** search
- # test a command
- # input is arg=value pairs, 1 per line
- # calls wfcommand.pl having set CONTENT_LENGTH, etc
- # argument is user id
-
- require "ABSWFBIN/LIBWEBFORUM.PL";
-
- if ($#ARGV > -1) {
- $ENV{"REMOTE_USER"}=$ARGV[0];
- } else {
- $ENV{"REMOTE_USER"}='wfroot';
- }
-
- $ip="";
- while (<>) {
- chop;
- /([^=]*)=(.*$)/;
- $arg=&WFEncodeDatum($1);
- $val=&WFEncodeDatum($2);
- $ip = $ip . "$arg=$val&";
- }
-
- $ENV{"REQUEST_METHOD"}="POST";
- $ENV{"CONTENT_LENGTH"}=length($ip);
- exec("echo \"$ip\" |ABSWFCTRLBIN/STD_WFCOMMAND.PL");
-
-